//package com.hsjk.szwj.module.pay.service;
//
//import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
//import com.hsjk.szwj.module.pay.dal.dataobject.system.PayInterfaceConfigDO;
//
//import java.util.List;
//
///**
// * @author chenjiawei
// * @desc
// * @Date 2023/08/21 17:05
// **/
//public interface IPayInterfaceConfigService {
//    /**
//     * 根据 账户类型、账户号、接口类型 获取支付参数配置
//     *
//     * @param infoType
//     * @param infoId
//     * @param ifId
//     * @return com.hsjk.szwj.module.pay.dal.dataobject.system.PayInterfaceConfigDO
//     * @author chenjiawei
//     * @date 2023/8/21 5:25 下午
//     **/
//    PayInterfaceConfigDO getByInfoIdAndIfCode(Integer infoType, Long infoId, Long ifId);
//    /**
//     * 通用获取单条数据
//     *
//     * @author chenjiawei
//     * @date 2023/8/21 11:45 下午
//     * @param queryWrapper
//     * @return com.hsjk.szwj.module.pay.dal.dataobject.system.PayInterfaceConfigDO
//     **/
//    PayInterfaceConfigDO getOne(LambdaQueryWrapper<PayInterfaceConfigDO> queryWrapper);
//    /**
//     * 通用列表查询
//     *
//     * @param queryWrapper
//     * @return java.util.List<com.hsjk.szwj.module.pay.dal.dataobject.system.PayInterfaceConfigDO>
//     * @author chenjiawei
//     * @date 2023/8/21 6:56 下午
//     **/
//    List<PayInterfaceConfigDO> list(LambdaQueryWrapper<PayInterfaceConfigDO> queryWrapper);
//    /**
//     * 查询商户app使用已正确配置了通道信息
//     *
//     * @author chenjiawei
//     * @date 2023/8/25 5:34 下午
//     * @param appId
//     * @param ifId
//     * @return boolean
//     **/
//    boolean mchAppHasAvailableIfCode(Long appId, Long ifId);
//}
